Software Engineer â€" Research & Development (Day Shift)
Salt Lake City, UT Temporary $44.00 - $47.00 Onsite

Job Description

Ultimate Staffing is currently looking for a awesome Software Engineer to join a Research and Development (R&D) team on Day Shift! Our mission is to create and introduce a new series of electronics into our x-ray tube offerings for the marketplace. You'll be part of a diverse, innovative team developing high-end medical electronic products for major and emerging OEM partners-and have a lot of fun doing it.

If you thrive on challenging product requirements, tight deadlines, and collaborating with a broad range of technical experts, while handling success and failure with an indomitable spirit, we want to talk to you!


What You'll Do

  • Design and develop software architecture for medical systems or automation.
  • Hands-on development in Python, including coding, debugging, and troubleshooting.
  • Create test equipment for engineering and test automation.
  • Manage the software life cycle, including documentation, verification, and validation in a regulated environment.
  • Collaborate with cross-functional teams to deliver the best possible software solutions.

Required Skills

  • Proven experience in software development and architecture.
  • Strong background in Python programming.
  • Ability to design for modularity and maintainability.
  • Experience creating automated processes and using software development tools.
  • Excellent communication skills (oral and written).
  • Familiarity with system/sub-system design and testing.
  • Ability to generate requirements and design documents.

Desired Skills

  • Experience with revision control systems.
  • Familiarity with FDA-regulated environments.
  • Ability to mentor other engineers.
  • Highly motivated, self-driven, and collaborative.
  • And most importantly-be awesome!

Education & Experience

  • Bachelor's Degree with 3-7 years of related experience
  • OR
  • Master's Degree with 2-5 years of experience

All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. For unincorporated Los Angeles county, to the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.

Job Reference: JN -112025-409309